function Intelligence(){
    this.size=function(bytes){
        i=0;
        b=bytes;
        while(b/1024>1){
            i++;
            b=b/1024;
        }
        b=b.toFixed(2);
        if(i==0) return b+" б";
        else if(i==1) return b+" Кб";
        else if(i==2) return b+" Мб";
        else if(i==3) return b+" Гб";
        else if(i==4) return b+" Тб";
        else return b+" Хз";
    }
    //Трансляция строки
    this.translate=function(val){
        var new_val="";
        for (var key in val) {
            var chr = val [key];
            new_val+=this.translate_char(chr);
        }
        return new_val;
    }
    //Трансляция символа
    this.translate_char=function(chr){
        chr=chr.toLocaleLowerCase();
        //Английский алфавит
        if(chr.charCodeAt()>=97&&chr.charCodeAt()<=122) return chr;
        switch(chr){
            //Символы
            case '\'': return '\'';
            case '-': return '-';
            case '+': return '+';
            case ' ': return '_';
            case '_': return '_';
            //Русский алфавит
            case 'а': return 'a';
            case 'б': return 'b';
            case 'в': return 'v';
            case 'г': return 'g';
            case 'д': return 'd';
            case 'е': return 'e';
            case 'ё': return 'e';
            case 'ж': return 'j';
            case 'з': return 'z';
            case 'и': return 'i';
            case 'й': return 'y';
            case 'к': return 'k';
            case 'л': return 'l';
            case 'м': return 'm';
            case 'н': return 'n';
            case 'о': return 'o';
            case 'п': return 'p';
            case 'р': return 'r';
            case 'с': return 's';
            case 'т': return 't';
            case 'у': return 'u';
            case 'ф': return 'f';
            case 'х': return 'x';
            case 'ц': return 'c';
            case 'ч': return 'ch';
            case 'ш': return 'sh';
            case 'щ': return 'sch';
            case 'ь': return '\'';
            case 'ы': return 'i';
            case 'ъ': return '';
            case 'э': return 'e';
            case 'ю': return 'yu';
            case 'я': return 'ya';
        }
        return '';
    }
}
var intelligence=new Intelligence();